package com.jxtc.enterprise.common.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.time.LocalDateTime;

@Getter
@Setter
@ToString
@TableName("vip_user_order_payment")
public class VipUserOrderPayment {
    /**
     * 主键，雪花 ID，通过 IdType.ASSIGN_ID 生成，无实际业务意义
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;
    /**
     * 客户 ID，对应 vip_user.id
     */
    private String userId;
    /**
     * 服务该客户的员工的 ID
     */
    private String employeeId;
    /**
     * 服务该客户的员工所在公司 ID
     */
    private String companyId;
    /**
     * 客户名称
     */
    private String username;
    /**
     * 客户手机号
     */
    private String phone;
    /**
     * 套餐名称，暂未使用
     */
    private String mealSetName;
    /**
     * 套餐价格（单位：分），暂未使用
     */
    private Integer mealSetPrice;
    /**
     * 客户餐下单日期
     */
    private String dateFlag;
    /**
     * 创建时间，在创建时默认传值，不需要手动操作
     */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private LocalDateTime createTime;
    /**
     * 更新时间，在更新时默认传值，不需要手动操作
     */
    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
}
